page{
	background-color: #F7F7F7;
}
.main{
	width: 750rpx;
	height: 100%;
	min-height: 100vh;
}
.home_top_title{
	width: 100%;
	height: 140rpx ;
	background-color: #FFFFFF;
	z-index: 9999999;
	position: fixed;
	left: 0;
	top: 0;
}
.address_img{
	height: 40rpx;
	width: 32rpx;
	margin-left: 32rpx;
	margin-top: 76rpx;
	float: left;
}
.address_title{
	margin-left: 16rpx;
	margin-top: 74rpx;
	height: 44rpx;
	/* width: 244rpx; */
	color: #252631;
	font-size: 32rpx;
	line-height: 44rpx;
	font-weight: 600;
	text-align: left;
	float: left;
	display: block;
}
.reback{
	height: 30rpx;
	width: 18rpx;
	margin-left: 12rpx;
	margin-top: 80rpx;
	float: left;
}
.home_main_content{
    width: 100%;
    margin-top: 160rpx;
    background-color: #FFFFFF;
    border-radius: 24rpx 24rpx 0pt 0pt;
    position: relative;
	
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.home_main_content .m_top{
	margin-top: 86rpx;
}
.home_main_title{
	width: 100%;
	height: 50rpx;
	margin: 32rpx 0 0 44rpx;
	display: block;
	float: left;
	color: #252631;
	font-size: 36rpx;
	font-weight: 600;
	line-height: 50rpx;
	text-align: left;
}
.buy_for_me{
	margin-top: 42rpx;
	margin-left: 44rpx;
	font-size: 36rpx;
	font-weight: 600;
	text-align: left;
	height: 50rpx;
	line-height: 50rpx;
	color: #252631;
	display: block;
	float: left;
}
.search_content{
	float: left;
	position: relative;
	width: 694rpx;
	height: 432rpx;
	margin: 20rpx 28rpx 44rpx 28rpx;
	border-radius: 24rpx;
	background-color: #F8F8F8;
}
.search_content .search_textarea{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 664rpx;
	height: 400rpx;
	font-size: 28rpx;
	color: #252631;
	padding: 30rpx 0 0 32rpx;
}
.search_content .tip_icon{
	width: 30rpx;
	height: 30rpx;
	position: relative;
    left: 32rpx;
    top: 48rpx;
	display: block;
}
.search_content .search_tip{
	float: left;
	position: absolute;
	left: 74rpx;
	top: 30rpx;
	height: 72rpx;
	line-height: 72rpx;
	font-size: 28rpx;
	color: #252631;
	font-weight: 400;
	display: block;
}
.search_btn{
	width: 602rpx;
	height: 88rpx;
	position: absolute;
	left: 46rpx;
	bottom: 32rpx;
	background-color: #353D58;
	border-radius: 44rpx;
	text-align: center;
	line-height: 88rpx;
	color: #FFFFFF;
	font-size: 28rpx;
	letter-spacing:1rpx;
	z-index:10
}
.no_display{
	display: none;
}
.yes_display{
	display: block;
}

.container {
	padding-bottom: env(safe-area-inset-bottom);
}
	/* .sticky-container{
 position: relative;
} */
	/* sticky 容器 start */
.sticky-item {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	height: 86rpx;
	background-color: #FFFFFF;
	z-index: 11;
}
.sticky-item .sticky_header_search{
	width: 670rpx;
	height: 68rpx;
	position: relative;
	left: 32rpx;
}
.sticky-item .search_txt{
	height: 68rpx;
	background-color: #F8F8F8;
	border-radius: 34rpx;
	border: 2rpx solid rgba(53, 61, 88, 0.5);
	font-size: 28rpx;
	font-weight: 600;
	line-height: 68rpx;
	padding-left: 34rpx;
	box-sizing: border-box;
}
.sticky-item .go_search_btn{
	width: 132rpx;
	height: 68rpx;
	background-color: #353D58;
	border-radius: 34rpx;
	position: absolute;
	right: 0;
	top: 0;
	font-weight: 400;
	font-size: 28rpx;
	line-height: 68rpx;
	color: #F4F4F4;
	text-align: center;
	z-index: 10;
}

/* sticky 容器 end */


.list-view {
	position: relative;
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	background-color: #F8F8F8;
	padding: 2rpx 8rpx 260rpx 8rpx;
}

.list-view::after {
	content: '';
	position: absolute;
	border-top: 1upx solid #eaeef1;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	top: 0;
	right: 0;
	left: 0;
}
